#include <stdlib.h>
#include <stdio.h>
#include <string.h>

typedef struct supermercado {
  char nome[30];
  int quantidade;
  float preco;
} tp_supermercado;

void main() {
  tp_supermercado produto;
  FILE * arq1, * arq2;

  if(((arq1 = fopen("arq_802_2a.txt","r")) != NULL) && ((arq2 = fopen("arq_802_2b.txt","w")) != NULL)) {
	do {
	  fscanf(arq1, "%s", produto.nome);
	  fscanf(arq1, "%d", &produto.quantidade);
	  fscanf(arq1, "%f", &produto.preco);
	  fprintf(arq2, "%d ", produto.quantidade);
	  fprintf(arq2, "%f ", produto.preco);
	  fprintf(arq2, "%s\n", produto.nome);
	} while (!feof(arq1));
  }
}
